package org.ehe.business.bom.domain.bo;

import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.ehe.business.bom.domain.BomChangeLog;

/**
 * @author :zhangnn
 * @className :BomChangeLogBo
 * @description: TODO
 * @date 2025-08-05 10:22:45
 */
@Data
@AutoMapper(target = BomChangeLog.class, reverseConvertGenerate = false)
public class BomChangeLogBo {

    /**
     * BOM ID
     */
    private Long bomId;

    /**
     * 变更类型
     */
    private Integer changeType;

    /**
     * 变更对象
     */
    private Integer changeObject;

    /**
     * 旧版本ID
     */
    private Long oldVersionId;

    /**
     * 变更内容
     */
    private String changeContent;

    /**
     * 变更原因
     */
    private String changeReason;

    /**
     * 影响分析
     */
    private String impactAnalysis;

    /**
     * 变更申请人ID
     */
    private Long changeApplicantId;

    /**
     * 变更申请人姓名
     */
    private String changeApplicantName;
}
